摘要 :
Предлагается описание формальных компонентов оценки качества программных средств. Представлены модели программных средств...
展开
Предлагается описание формальных компонентов оценки качества программных средств. Представлены модели программных средств, качества и метрик программных средств. В качестве формальной основы моделей используются теория категорий и теория графов. В рамках описываемого подхода с помощью модели качества осуществляется концептуальное моделирование понятия качества программных средств и обеспечивается количественная оценка качества с помощью модели метрик.
收起
摘要 :
A software application called a Softswitch is considered within the telecom industry as critical for the proper operation of most telecommunication systems. This paper presents the results of the research for a solution for method...
展开
A software application called a Softswitch is considered within the telecom industry as critical for the proper operation of most telecommunication systems. This paper presents the results of the research for a solution for methodically evaluating the internal quality of a Softswitch dedicated to developers and acquirers alike. The resulting solution is designed in form of a prioritized two-part evaluation grid containing measurements of internal quality attributes of software as defined by the technical report ISO/IEC 9126-3. The elaboration of such a grid had the basic objective of giving developers and acquirers of a Softswitch the tool to evaluate its internal quality when being purchased or developed in order to assess its design and code prior to its installation. This document also presents the applied research methodology, the proposed solution and recommendations for its use.
收起
摘要 :
The quality of large and complex Systems-of-Systems (SoS) that have emerged in critical application domains depends on the quality of their architectures, which are inherently dynamic in terms of reorganization at runtime to compl...
展开
The quality of large and complex Systems-of-Systems (SoS) that have emerged in critical application domains depends on the quality of their architectures, which are inherently dynamic in terms of reorganization at runtime to comply with domain needs. However, the way to model and evaluate the quality of these architectures is not clear. This article presents the state-of-the-art regarding how SoS architectures have been evaluated. For this, we systematically examined the literature and, as a result, we discovered and summarized relevant architectural evaluation methods and associated modeling techniques and quality attributes, the maturity of these methods, as well as the benefits and costs of adopting them. We also address open issues and research opportunities and recommend that the mindset for SoS architecture evaluation must be changed to ensure the quality of SoS in critical domains.
收起
摘要 :
In recent years, the component-based development pattern is becoming increasingly popular with developers. Generally, a software system is made up of multiple components. The trustworthiness of software systems depends on the trus...
展开
In recent years, the component-based development pattern is becoming increasingly popular with developers. Generally, a software system is made up of multiple components. The trustworthiness of software systems depends on the trustworthiness of every component. This paper will try to study the trustworthiness of systems from the component view. Firstly, all components in the system are divided into the critical and non-critical ones according to their importance, and a weight value is assigned to each component. For every basic construction between components, the trustworthiness metric model of the subsystem is proposed by composing the trustworthiness of components. Secondly, we prove that these metric models satisfy the metric criteria, such as monotonicity, non-negativity, acceleration, sensitivity, and substitution. Furthermore, the trustworthiness metric model of the whole system is shown based on the trustworthiness metric model of the subsystem. Finally, an algorithm is designed to compute the trustworthiness metric of the whole system. An example is shown to verify the reasonability of the metric model.
收起
摘要 :
Quality assurance in higher education is an important priority in the European Higher Education Area (EHEA). It is a continuous process that requires a lot of time as well as human and financial resources. Its automation through t...
展开
Quality assurance in higher education is an important priority in the European Higher Education Area (EHEA). It is a continuous process that requires a lot of time as well as human and financial resources. Its automation through the use of software applications has many advantages-it decreases the resources needed, facilitates the work of employees and reduces the possibility of errors. The European Union has adopted Standards and Guidelines for Quality Assurance in the EHEA. They define a common framework and guidelines for the quality, which allows the development of formal models and software applications. The article presents a model of a software application for (self) evaluation and accreditation called COMPASS-OK, developed at the University of Plovdiv (Bulgaria). The application has been used successfully in numerous procedures for quality evaluation.
收起
摘要 :
Quality of Service is considered as one of the important specifications in Software Defined Networking and we are focusing on Traffic Engineering which is capable of managing traffic characteristics like bandwidth for improving ne...
展开
Quality of Service is considered as one of the important specifications in Software Defined Networking and we are focusing on Traffic Engineering which is capable of managing traffic characteristics like bandwidth for improving network performance. In this paper, performance evaluation of Quality of Service parameters such as Packet Delivery Ratio, Packet Delay and Packet Loss are performed with Network simulator 2 for all types of Software Defined Networking topologies. To do such evaluation on these parameters we use Traffic Engineering, which helps on improving the network performance, design mechanisms for routing to manage the traffic in network by improving the network resource usages and other major Quality of Service requisites. So in this proposed methodology, we use point-to-point topology related to traffic calculation which includes network parameters like general calculation of a framework, analyzing the traffic and future indication. Also the work process relevant to traffic management includes bandwidth of the traffic, scheduling of Quality of Service-assurance, saving power and management of traffic in Software Defined Networking. Existing technologies used for the above parameters are discussed below and our insights for future development on traffic engineering between the nodes in Software Defined Networking are offered.
收起
摘要 :
The Software Engineering (SE) research area must provide results of a certain quality for the sake of value. High quality research results may ensure experience and knowledge, which are essential for the technology to be transferr...
展开
The Software Engineering (SE) research area must provide results of a certain quality for the sake of value. High quality research results may ensure experience and knowledge, which are essential for the technology to be transferred to the industry. One of the means to obtain such quality results is experimentation. Experimentation is a scientific method that aims to provide evidence of a theory over real-world observations establishing a cause-effect relation. Well conducted, auditable and repeatable experiments are vital for scientific evolution and novelty. Quality evaluation of controlled experiments and quasi-experiments in SE has been recently discussed in the literature as researchers desire to assess whether such experiments have improved by reporting information that enables the experiments to be replicated and the reader can understand the experiment and validate results. Thus, this work empirically compares four approaches for quality evaluation of SE experiments in the context of Software Product Lines (SPL). In addition, we are interested on verifying the quality of reporting experiments in a well-discussed reuse technique as SPL. The Pearson technique supported the correlation between pairs of evaluation approaches. In addition, the T-Test and Mann-Whitney-Wilcoxon U test were applied to the samples to verify whether there was a difference in the quality of experiments when using an experimental template. Preliminary results show a strong positive correlation between them, the hypothesis tests confirmed there is such a difference in quality when using experimental template and the SPL experiments report more the planning phase than the analysis and interpretation phase. Based on our results, we provide initial evidence two approaches are the best to reporting SPL experiments.
收起
摘要 :
The evaluation of quality of software is an important aspect for controlling, managing so that we can be able to enhance the improvement in a software process. For such evaluation, many factors have been identified by a number of ...
展开
The evaluation of quality of software is an important aspect for controlling, managing so that we can be able to enhance the improvement in a software process. For such evaluation, many factors have been identified by a number of researchers. The quality of software is further dependent on many other factors. Usability of software is one of the most significant aspect on which quality of software is dependent. Many researchers proposed a number of software usability models, each model considering a set of usability factors but these models do not include all the usability aspects and it is hard to integrate these models into current software engineering practices. As far as real world is concerned, we are facing many obstacles in implementing any of these proposed models as there is a lack in its precise definition and the concept of globally accepted usability. This paper aims to define the term 'usability' using the Generalized Usability Model (GUM). GUM is proposed with detailed taxonomy for specifying and identifying the quality components, which brings together factors, attributes and characteristics defined in various Human Computer Interaction (HCI) and Software Models. This paper also shows how to predict the usability of a software application using a fuzzy based expert system which has been implemented using multistage fuzzy logic toolbox.
收起
摘要 :
The evaluation of quality of software is an important aspect for controlling, managing so that we can be able to enhance the improvement in a software process. For such evaluation, many factors have been identified by a number of ...
展开
The evaluation of quality of software is an important aspect for controlling, managing so that we can be able to enhance the improvement in a software process. For such evaluation, many factors have been identified by a number of researchers. The quality of software is further dependent on many other factors. Usability of software is one of the most significant aspect on which quality of software is dependent. Many researchers proposed a number of software usability models, each model considering a set of usability factors but these models do not include all the usability aspects and it is hard to integrate these models into current software engineering practices. As far as real world is concerned, we are facing many obstacles in implementing any of these proposed models as there is a lack in its precise definition and the concept of globally accepted usability. This paper aims to define the term 'usability' using the Generalized Usability Model (GUM). GUM is proposed with detailed taxonomy for specifying and identifying the quality components, which brings together factors, attributes and characteristics defined in various Human Computer Interaction (HCI) and Software Models. This paper also shows how to predict the usability of a software application using a fuzzy based expert system which has been implemented using multistage fuzzy logic toolbox.
收起
摘要 :
Software quality models play a significant role in software quality assurance. Based on our previous work on graphic modelling of software quality, this paper extends the quality modelling language to enhance its expressiveness an...
展开
Software quality models play a significant role in software quality assurance. Based on our previous work on graphic modelling of software quality, this paper extends the quality modelling language to enhance its expressiveness and to facilitate automated analysis of software quality as designed. A collection of algorithms that are implemented in an automated tool for the analysis of software quality are presented and illustrated by examples.
收起